<?php 
/**
*调试输出函数
*@param mix $val 调试输出源数据
*@param bool $dump 是否启用var_dump调试
*@param bool $exit 是否在调试结束后设置断点
*/
function debug($val,$dump=false,$exit=true){
	//自动获取调用函数名称
	if($dump){
		$func='var_dump';
	}else{
		$func=(is_array($val) || is_object($val)) ?'print_r' :'printf';
	}

	//输出到html
	header('Content-type :text/html; charset=utf-8');
	$func($val);
	echo '</pre>';
	if($exit) exit;
}
 ?>